.colour1, .colour2, .colour3 { margin-bottom:20px; }
.colour1 { padding:0 9px 9px; border:1px solid #C9CCC3; border-top:0; }
.colour2 { padding:0 10px 9px; background:#E5E7E2; }

.colour1 .sectionhead, .colour2 .sectionhead { margin:0 -10px 9px; border-bottom:5px solid #81A7B5; }
.colour2 .sectionhead { border-color:#9B5261; background:#FFF; }
.colour3 .sectionhead { margin-bottom:9px; }

.sectionhead h2 { margin-bottom:0; padding:0 0 0 1px; font-size:1.538em; line-height:25px; }
.colour1 .sectionhead h2 { border-left:1px solid #FFF; border-right:1px solid #FFF; }
.colour3 .sectionhead h2 { padding-bottom:3px; border-bottom:1px solid #C9CCC3; }

.colour1 .sectionhead h2, .colour1 .sectionhead h2 a { color:#81A7B5; }
.colour2 .sectionhead h2, .colour2 .sectionhead h2 a { color:#9B5261; }
.colour3 .sectionhead h2, .colour3 .sectionhead h2 a { color:#81A7B5; }

.sectionhead .rssfeed { background:url(/magazine/graphics/icons/rss_spin.png) 0 0 no-repeat; float:right; margin:6px 0 0 5px; width:16px; height:16px; }
.sectionhead .rssfeed span { position:absolute; left:-9999px; }

.section_column2 .colour1 .twocolumn,
#section3 .colour1 .twocolumn { margin:0; padding:0; border:0; }

.colour2 .story_large + .story_large { margin-top:9px; }
.colour2 .story_large .embed + h2 { padding-top:0; }
.colour2 .story_large .picture { margin:0 -10px 14px; }
.section_column2 .colour2 .twocolumn .story_large p.picture { margin:-10px -10px 14px; }

#section1 .colour1 .more a { padding-right:30px; }
.colour2 .more { margin: 0; padding:0 9px 10px; background:#E5E7E2; }

.colour2 .sectionhead + .style1 .story_large .picture,
.colour2 .sectionhead + .style2 .story_large .picture { margin-top:-9px; }